"""Repository layer exports."""

# Core repositories
from .user_repository import UserRepository

# CRM-SaaS repositories
from .audit_log_repository import AuditLogRepository
from .import_batch_repository import ImportBatchRepository
from .lead_ai_summary_repository import LeadAISummaryRepository
from .lead_contact_repository import LeadContactRepository
from .lead_note_repository import LeadNoteRepository
from .lead_repository import LeadRepository

# Legacy repositories (TODO: remove after migration)
# Commented out to fix import errors - these files don't exist
# from .ai_task_repository import AITaskRepository
# from .analysis_repository import AnalysisRepository
# from .project_repository import ProjectRepository
# from .requirement_repository import RequirementRepository

__all__ = [
    # Core
    "UserRepository",
    # CRM-SaaS
    "LeadRepository",
    "LeadContactRepository",
    "LeadNoteRepository",
    "ImportBatchRepository",
    "LeadAISummaryRepository",
    "AuditLogRepository",
    # Legacy (TODO: remove) - Commented out to fix import errors
    # "ProjectRepository",
    # "RequirementRepository",
    # "AnalysisRepository",
    # "AITaskRepository",
]
